export default {};
/* 
    枚举类型：
    定义一组已知的可选项
    语法：
    enum 类型名 {
      枚举项 = 枚举值,
      枚举项 = 枚举值
    }

      ✅开发需求：
      用户编辑界面，用户选择的性别    男  女  未知
      后端接口参数要求传的是数字对应为 1   0  -1

    🎉开发经验：
      TS项目中可通过设计枚举结构，提高源代码的可读性
*/

// 实际开发，都是使用默认值完成
// 枚举类型是有默认值的，
// 第一项的默认值为0，第二项开始，默认值为上一项的值+1
enum Gender {
  Unknown = -1,
  Gril,
  Boy,
}

const query = {
  name: 'zs',
  // gender: Gender.Boy 等价于 gender: 1，🔔但代码可读性更高
  gender: Gender.Boy,
};

console.log('传送给后台小哥的数据', query);
